<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">
	<p:dialog widgetVar="dialogBuscarPessoaCPF" appendTo="@(body)" maximizable="false" modal="true" resizable="false" dynamic="true">
		<f:facet name="header">
			<h:outputText value="#{label.pessoa_contato_list}" />
		</f:facet>
		<h:form id="formBuscarPessoaCPF">

			<p:growl id="growlPessoaContato" />
			<h:panelGrid id="dialogPessoaContatoID" columns="2">

				<h:outputText value="#{label.pessoa_contato_contato}" />
				<p:inputText value="#{pessoaBean.pessoaContato.valorContato}" required="true" requiredMessage="Contato é obrigatório!" />

				<h:outputText value="#{label.pessoa_contato_tipo}" />
				<p:selectOneMenu value="#{pessoaBean.pessoaContato.tipoContato}" converter="tipoContatoConverter">
					<p:ajax event="change" process="@this" update="@none" />
					<f:selectItems value="#{pessoaBean.tipoContatoList}" var="tipoContato" itemLabel="#{tipoContato.tipoContato}" itemValue="#{tipoContato}" />
				</p:selectOneMenu>

				<h:outputText value="#{label.abstract_persistence_ativo}" />
				<p:selectBooleanCheckbox value="#{pessoaBean.pessoaContato.ativo}" />

				<h:outputText value="#{label.pessoa_contato_principal}" />
				<p:selectBooleanCheckbox value="#{pessoaBean.pessoaContato.contatoPrincipal}" />
			</h:panelGrid>

			<p:commandButton value="#{label.salvar}" process="@form" actionListener="#{pessoaBean.salvarCadastroContatoPessoa}"  />
			<p:commandButton value="#{label.voltar}" process="@this" immediate="true"  actionListener="#{pessoaBean.cancelarCadastroContatoPessoa}"
				oncomplete=" PF('dialogBuscarPessoaCPF').hide()" />
		</h:form>
	</p:dialog>

</ui:composition>
